Re: [manet] Last Call: <draft-ietf-manet-olsrv2-multipath-12.txt> (Multi-path Extension for the Optimized Link State Routing Protocol version 2 (OLSRv2)) to Experimental RFC

"Dearlove, Christopher (UK)" <chris.dearlove@baesystems.com> Tue, 09 May 2017 10:13 UTC

Return-Path: <chris.dearlove@baesystems.com>
X-Original-To: manet@ietfa.amsl.com
Delivered-To: manet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BCF75129BA3; Tue, 9 May 2017 03:13:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.921
X-Spam-Level:
X-Spam-Status: No, score=-6.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IxeZOp4pJJK4; Tue, 9 May 2017 03:13:35 -0700 (PDT)
Received: from ukmta1.baesystems.com (ukmta1.baesystems.com [20.133.0.55]) (using TLSv1.2 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E52701200F3; Tue, 9 May 2017 03:13:33 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="5.38,313,1491260400"; d="scan'208";a="181637638"
Received: from unknown (HELO baemasmds016.greenlnk.net) ([10.15.207.101]) by ukmta1.baesystems.com with ESMTP; 09 May 2017 11:13:31 +0100
X-IronPort-AV: E=Sophos;i="5.38,313,1491260400"; d="scan'208";a="170502794"
Received: from glkxh0002v.greenlnk.net ([10.109.2.33]) by baemasmds016.greenlnk.net with ESMTP; 09 May 2017 11:13:12 +0100
Received: from GLKXM0003V.GREENLNK.net ([169.254.4.172]) by GLKXH0002V.GREENLNK.net ([10.109.2.33]) with mapi id 14.03.0248.002; Tue, 9 May 2017 11:13:12 +0100
From: "Dearlove, Christopher (UK)" <chris.dearlove@baesystems.com>
To: "ietf@ietf.org" <ietf@ietf.org>, IETF-Announce <ietf-announce@ietf.org>
CC: "manet@ietf.org" <manet@ietf.org>, "draft-ietf-manet-olsrv2-multipath@ietf.org" <draft-ietf-manet-olsrv2-multipath@ietf.org>, "manet-chairs@ietf.org" <manet-chairs@ietf.org>
Thread-Topic: [manet] Last Call: <draft-ietf-manet-olsrv2-multipath-12.txt> (Multi-path Extension for the Optimized Link State Routing Protocol version 2 (OLSRv2)) to Experimental RFC
Thread-Index: AQHSuiCA8lo3GCHD2k6nFUb/R8wgmaHr37cA
Date: Tue, 09 May 2017 10:13:11 +0000
Message-ID: <B31EEDDDB8ED7E4A93FDF12A4EECD30DE6330DE9@GLKXM0003v.GREENLNK.net>
References: <149272508088.22258.8263343290438640855.idtracker@ietfa.amsl.com>
In-Reply-To: <149272508088.22258.8263343290438640855.idtracker@ietfa.amsl.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.109.62.6]
Content-Type: text/plain; charset="iso-8859-1"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/manet/ZCql3Sryi8GFT4oasoM3rBHeT8k>
Subject: Re: [manet] Last Call: <draft-ietf-manet-olsrv2-multipath-12.txt> (Multi-path Extension for the Optimized Link State Routing Protocol version 2 (OLSRv2)) to Experimental RFC
X-BeenThere: manet@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Mobile Ad-hoc Networks <manet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/manet>, <mailto:manet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/manet/>
List-Post: <mailto:manet@ietf.org>
List-Help: <mailto:manet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/manet>, <mailto:manet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 May 2017 10:13:37 -0000

A few comments on this draft.

IPv6 specifies complete source routing. But this specification can only consider what happens within the MANET. So for a packet from somewhere in the MANET to somewhere well outside the MANET, the packet must be source routed to the gateway between MANET and rest of Internet, and not source routed after that. This I think should be explicitly mentioned. Whether that is considered compliant with IPv6 I leave to others.

7.1 SR_addr would better say "originator" address rather than "network" address. (That makes it an address without a netmask, see RFC 7181.)

8.1 This is suggesting creating TC messages that have on neighbour addresses but have only a SOURCE_ROUTE TLV. This is not the design I would have suggested as consistent with how I would expect an extension to OLSRv2 to do things. We need to consider two kinds of routers: those sending TC messages anyway, those that (other than this extension) do not. In the former case you could just add the SOURCE_ROUTE TLV to those TC messages it sends. Then that information is maintained up to date. Routers that don't usually send TC messages could send TC messages with just that TLV. But then there's an issue over validity time. A parameter SR_HOLD_TIME_MULTIPLIER is introduced. There's no need for that - you can simply incorporate that into the validity time recorded in the message. That avoids a need to handle the two cases of routers differently. There is then an oddity that you get some routers sending TC messages with normal validity times and addresses, and some that can be sent less frequently with no addresses and longer validity times. But that's suspect - note that it's not done in OLSRv2 for attached networks (another reason to send TC messages although no neighbours need reporting). That's because longer intervals make reacting to new routers joining (and network reassembly after fragmentation) slow. Rather a better design would simply be to add SOURCE_ROUTE TLV to normal TC messages. When sending TC messages for just that reason, that could be just the usual case, but you could allow as an option in this case to send less frequently with validity time increased accordingly. When not using that option, once a router needs to send a TC message, it could then decide to report neighbours, increasing the topology distributed and allowing more routes, this also being an option.

8.3 second bullet. You should here (and possibly elsewhere) exclude routers with routing willingness zero.

8.3 there seems to be an inconsistency. When operating proactively and no multiple routes, drop the packet, but reactively use standard routing. The latter seems more appropriate in the former case also.

9 CUTOFF_RATIO. Insists of strictly, but as defined earlier, may be >= 1`.

-- 
Christopher Dearlove
Senior Principal Engineer
BAE Systems Applied Intelligence Laboratories
__________________________________________________________________________

T:  +44 3300 467500  |  E: chris.dearlove@baesystems.com

BAE Systems Applied Intelligence, Chelmsford Technology Park, Great Baddow, Chelmsford, Essex CM2 8HN.
www.baesystems.com/ai
BAE Systems Applied Intelligence Limited
Registered in England & Wales No: 01337451
Registered Office: Surrey Research Park, Guildford, Surrey, GU2 7YP


-----Original Message-----
From: manet [mailto:manet-bounces@ietf.org] On Behalf Of The IESG
Sent: 20 April 2017 22:51
To: IETF-Announce
Cc: manet@ietf.org; draft-ietf-manet-olsrv2-multipath@ietf.org; manet-chairs@ietf.org
Subject: [manet] Last Call: <draft-ietf-manet-olsrv2-multipath-12.txt> (Multi-path Extension for the Optimized Link State Routing Protocol version 2 (OLSRv2)) to Experimental RFC

----------------------! WARNING ! ---------------------- This message originates from outside our organisation, either from an external partner or from the internet.
Consider carefully whether you should click on any links, open any attachments or reply.
Follow the 'Report Suspicious Emails' link on IT matters for instructions on reporting suspicious email messages.
--------------------------------------------------------

*** WARNING ***
EXTERNAL EMAIL -- This message originates from outside our organization.


The IESG has received a request from the Mobile Ad-hoc Networks WG
(manet) to consider the following document:
- 'Multi-path Extension for the Optimized Link State Routing Protocol
   version 2 (OLSRv2)'
  <draft-ietf-manet-olsrv2-multipath-12.txt> as Experimental RFC

The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the ietf@ietf.org mailing lists by 2017-05-04. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting.

Abstract


   This document specifies a multi-path extension for the Optimized Link
   State Routing Protocol version 2 (OLSRv2) to discover multiple
   disjoint paths, so as to improve reliability of the OLSRv2 protocol.
   The interoperability with OLSRv2 is retained.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-manet-olsrv2-multipath/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-manet-olsrv2-multipath/ballot/


No IPR declarations have been submitted directly on this I-D.




_______________________________________________
manet mailing list
manet@ietf.org
https://www.ietf.org/mailman/listinfo/manet


********************************************************************
This email and any attachments are confidential to the intended
recipient and may also be privileged. If you are not the intended
recipient please delete it from your system and notify the sender.
You should not copy it or use it for any purpose nor disclose or
distribute its contents to any other person.
********************************************************************